animal rescue centre - Turkish English Dictionary